'Declaration
<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function WaitForMultipleValues( _ ByVal client As IEasyUAClient, _ ByVal monitoredItemArgumentsList As IReadOnlyList(Of UAMonitoredItemArguments), _ ByVal maximumSeverity As UASeverity, _ ByVal millisecondsTimeout As Integer _ ) As ValueResult()
'Usage
Dim client As IEasyUAClient Dim monitoredItemArgumentsList As IReadOnlyList(Of UAMonitoredItemArguments) Dim maximumSeverity As UASeverity Dim millisecondsTimeout As Integer Dim value() As ValueResult value = IEasyUAClientExtension2.WaitForMultipleValues(client, monitoredItemArgumentsList, maximumSeverity, millisecondsTimeout)
[Extension()] [NotNull()] public static ValueResult[] WaitForMultipleValues( IEasyUAClient client, IReadOnlyList<UAMonitoredItemArguments> monitoredItemArgumentsList, UASeverity maximumSeverity, int millisecondsTimeout )
[Extension()] [NotNull()] public: static array<ValueResult^>^ WaitForMultipleValues( IEasyUAClient^ client, IReadOnlyList<UAMonitoredItemArguments^>^ monitoredItemArgumentsList, UASeverity maximumSeverity, int millisecondsTimeout )
Parameters
- client
- The client object that will perform the operation.
This is typically the OpcLabs.EasyOpc.UA.EasyUAClient object.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - monitoredItemArgumentsList
- List of OPC-UA monitored item arguments.
The value of this parameter cannot be
null
(Nothing
in Visual Basic).The individual elements of the parameter value cannot be
null
(Nothing
in Visual Basic). - maximumSeverity
- The maximum status severity of OPC-UA data to accept.
- millisecondsTimeout
- The number of milliseconds to wait, or System.Threading.Timeout.Infinite to wait indefinitely.
Valid values of this parameter are in the range from
-1
to2147483647 (Int32.MaxValue)
.
Return Value
This method never returns null
(Nothing
in Visual Basic).
The individual elements of the returned value are never null
(Nothing
in Visual Basic).